<?php
$config = Config::getInstance();

$ini_date = $config->filter('data-inicial');
$end_date = $config->filter('data-final');

include_once CONTROLLERS.'parcela.php';
include_once CONTROLLERS.'loja.php';
$parcela_controller = new ParcelaController();
$loja_controller    = new LojaController();

$lojas_id   = $config->filter('loja');
$filtro     = (int) $config->filter('filtro'); 

foreach ($lojas_id as $loja_id) {

    $loja = $loja_controller->getLoja($loja_id);
    
    echo '<p class=\'name\'> Relatorios de lancamentos entre <b>'.$config->maskData($ini_date).'</b> a <b>'.$config->maskData($end_date).'</b> da '.$loja->sigla.'</p>';
    
    echo '<div class=\'content\'>';
    
    $tuplas = $parcela_controller->getTuplasByFiltro($loja->id, $filtro, $ini_date, $end_date);

    if(empty($tuplas)){
        echo 'Sem registros nesse período';
        echo '</div>';
        continue;
    }
    
    echo '<table>';
    
    echo '<thead>';
    echo '<tr>';
    echo '<th>Cobrador</th>';
    if($filtro) {
        switch ($filtro) {
            case 1: echo '<th>Regiao</th>'; break;
            case 2: echo '<th>Rota</th>'; break;
            case 3: echo '<th>Localidade</th>'; break;
        }
    }
    echo '<th>Qtd. Cobrancas</th>';
    echo '<th>Valor</th>';
    echo '</tr>';
    echo '</thead>';
    echo '<tbody>';
    
    $count = 0;
    
    $sum_total  = 0;
    $sum_qtd    = 0;    
   
    if($filtro){
        
        
        foreach ($tuplas as $tupla) {

            $class = $count % 2 ? 'par' : '';

            echo '<tr class=\''.$class.'\'>';
            echo '<td>'.$tupla->nome[0].'</td>';
            echo '<td>'.$tupla->nome[1].'</td>';
            echo '<td>'.$tupla->quantidade.'</td>';
            echo '<td>R$ '.$config->maskDinheiro($tupla->total).'</td>';
            echo '</tr>';

            $sum_qtd += $tupla->quantidade;
            $sum_total += $tupla->total;

            $count++;

        }
        
    } else {
    
        
        foreach ($tuplas as $tupla) {

            $class = $count % 2 ? 'par' : '';

            echo '<tr class=\''.$class.'\'>';
            echo '<td>'.$tupla->nome[0].'</td>';
            echo '<td>'.$tupla->quantidade.'</td>';
            echo '<td>R$ '.$config->maskDinheiro($tupla->total).'</td>';
            echo '</tr>';

            $sum_qtd += $tupla->quantidade;
            $sum_total += $tupla->total;

            $count++;

        }
        
    }
    
    
    
    echo '</tbody>';
    echo '</table>';
    echo '<p class=\'name\' style=\'text-align:right; margin-top: 2px;background:green;color:white;\'>Total: '.$sum_qtd.' | R$ '.$config->maskDinheiro($sum_total).'</p>';
    echo '</div>';

}
?>
<style>
.content tbody tr td { padding: 5px; border-bottom: lightgray solid 1px; border-left: lightgray solid 1px; }
.content tbody tr.par { background: #eee; }
</style>